js操作table元素,表格的行列新增、删除汇集

您所在的位置:网站首页 element table 合并列 js操作table元素,表格的行列新增、删除汇集

js操作table元素,表格的行列新增、删除汇集

#js操作table元素,表格的行列新增、删除汇集| 来源: 网络整理| 查看: 265

/************ 

TableTool.js 

********************************************************************************

**********************************   

    ************************************************************** 

 

***************************************************************   

    

表格行、列删除

   

    

【一】

 doTableRowDelete 

说明:默认根据当前事件指向的对象,向上寻找

TR

,进行

删除(可选参数:表格对象;删除的行的行号,按升序方式以逗号分割,如

2

3

5

;向上

遍历

TD

几次,默认为

1

次)

   

       

    

合并表格

 ******   

    

【一】

  conbainTableRow  

说明:纵向单元格的内容相同的合并,传入表格对象,需

要合并的列,

(可选的参数,从第几行开始)

   

    

【二】

  combineCell  

说明:横向单元格合并,传入单元格内一对象,

(可选的参数,

合并几个单元格

;是否保留原单元格的值)

   

           

    

单元格与行的移动

 ******   

    

【一】

  moveUp  

说明:进行上移,

(可选参数,最上移动到第几行,默认为第零行;

需要移动的行或者

td

对象或者

td

内的子对象,默认获取当前事件指向的行)

   

    

【二】

  moveDown  

说明:进行下移,

(可选参数,最低移动到倒数第几行,默认为倒

数第零行;需要移动的行或者

td

对象或者

td

内的子对象,默认获取当前事件指向的行)

   

    

【三】

  moveCell  

说明:行交换,表格对象、交换的行的行号

    

       

    

赋值单元格样式

 ******   

    

【一】

 cloneStyle  

说明:将模板单元格的样式

COPY

到目标单元格上,模板单元格,

要修正样式的单元格

       

       

    

新增行、列

 ******    

    

【一】

  insertTableRow  

说明:

新增行,

表格对象,

添加行的内容的数组

(可选参数,

每个单元格的

colSpan

的数组参数,

默认取前一行的属性;

 

添加到的行的行号,

默认是最后

一行)

   

    

【二】

  insertTableCol  

说明:

新增列,

表格对象,

添加行的内容的数组

(可选参数,

每个单元格的

rowSpan

的数组参数,默认取前一列的属性;添加到的列的列号,默认是最后

一列)

   

       

    

获取表格中一行的元素

 ******   

    

【一】

  doGetRowObj  

说明:

 

获取表格中行内的元素

 

表格对象,

行号,

(可选参数,

是否

copy

对象,默认为

false

;是否获取单元格对象,默认

false

   

       

    

其他验证与参数获取

 ******   

    

【一】

  doFetchBaseCols   

说明:

获取列号在表格内行中的实际位置,

表格对象,

号;返回一个数组,记录每行中指定的单元格的

cellIndex   

    

【二】

  doFetchEffectCells  

说明:

获取插入当前行,

被影响到

rowSpan

属性的单元

格集合

   



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3